Skip to content

References

This section provides detailed technical references for AO components, languages, and tools. Use these resources to find specific information when implementing your AO projects.

Programming Languages

Resources for the programming languages used in AO:

  • Lua - Reference for the Lua programming language, the primary language used in AO
  • WebAssembly (WASM) - Information about using WebAssembly modules in AO
  • Lua Optimization - Techniques and best practices for optimizing Lua code in AO

AO API Reference

Documentation for AO's core APIs and functionality:

  • AO Core - Core ao module and API reference
  • Messaging - Comprehensive guide to the AO messaging system patterns
  • Handlers - Reference for event handlers and message processing
  • Token - Information about token creation and management
  • Arweave Data - Guide to data handling and storage in AO
  • Cron - Documentation for scheduling and managing timed events

Development Environment

Tools and setup for AO development:

  • Editor Setup - Guide to setting up your development environment for AO
  • BetterIDEa - The ultimate native web IDE for AO development

Community Resources

Connect with the AO community:

Use the sidebar to navigate between reference topics. References are organized by category to help you find the information you need quickly.